Supporting Software Process Improvement with Project Assessments
نویسندگان
چکیده
One of the most popular ways to improve the software development capability in organizations is to embark upon a Software Process Improvement (SPI) program based on one of the existing capability maturity models. Some of the challenges in norm-based SPI are to create commitment to the norm in the organization, to involve all parts of the organization in the SPI program, and to create opportunities for continuous improvement. We suggest the use of project assessments to support SPI programs in addressing these and other important challenges. In this paper we present two techniques to perform project assessments. The two techniques have been tried out in two longitudinal SPI projects and have proven to be effective tools to support improvements to the software development process. The paper contains actual results from applying the techniques in Danske Data and L.M. Ericsson, and we discuss in what ways project assessment support the SPI process in terms of benefits and pitfalls for three important stakeholders in SPI.
منابع مشابه
Project Assessments: Supporting Commitment, Participation, and Learning in Software Process Improvement
One of the most popular ways to improve the software development capability in organizations is to embark upon a Software Process Improvement (SPI) program often based on a normative model. Main concerns in such a SPI program includes creating commitment towards SPI, involving all parts of the organization in the SPI program, and creating opportunities for learning. We suggest the use of projec...
متن کاملRapid Software Process Assessment to Promote Innovation in Smes
Products and processes innovation is a key-topic for the competitiveness of small and medium enterprises operating in the Information Technology field. The ESPINODE network links 18 European projects with the common goals of diffusing Software Process Improvement concepts and supporting the enterprises already involved in improvement experiments. This paper describes the methodology developed b...
متن کاملSupporting Audits and Assessments in Multi-model Environments
Software development organizations are adopting multiple improvement technologies to guide improvement efforts. A recent trend is the simultaneous adoption of CMMI and ISO models into a single environment originating multi-model process solutions. Some of these models address similar areas of concern and share similar quality goals. Reusing organizational implemented practices is an opportunity...
متن کاملEstablishing continuous assessment using measurements
Software process assessments have become commonplace in the software industry. Assessments are sometimes regarded, however, as too infrequent, expensive and disruptive. Hence, there is a clear need for alternative ways to assess the current status of software processes and monitor the implementation of improvement activities. An assessment of software processes is based on finding indicators fo...
متن کاملTowards Software Excellence - Informal Self-Assessment for Software Developers
“Towards Software Excellence” (TSE) is a web-based process assessment facility established by the UK’s National Computing Centre (NCC). TSE provides software developers with a simple and easy-to-use means of self-assessing the capability of their development processes. They can understand the “good practice” expected by TSE, compare their processes against TSE’s process model, identify their "s...
متن کامل